el touchdown - German English Dictionary